| Definitions | P   Q,  x:A. B(x), False,  A, left + right, P  Q, Dec(P), ES, t  T, Type, MaInterface(T), Id, ma-interface-locs(I), ma-interface-consistent2(es;I), E, ma-interface-consistent(es;X), [[I|i]], e   X,  b, Knd, ma-interface-dom(I;i), kind(e), (x  l), can-apply(f;x), es-triggers(es;i;ds;conds), IdDeq, f(x), t.2, KindDeq, x  dom(f),  , x:A  B(x), a:A fp  B(a), Atom$n, s = t, a < b,  e@i. P(e), t.1, if b then t else f fi ,   x. t(x), {x:A| B(x)} , State(ds), Top, x:A   B(x), type List, fpf-domain(f), P   Q, P & Q, P    Q, Void,  x:A.B(x),  x:A. B(x), let x,y = A in B(x;y), case b of inl(x) => s(x) | inr(y) => t(y), <a, b>, hasloc(k;i), S  T,  ,  x.A(x), IdLnk, True,   b, a = b, p   q, p   q,  T, {T}, SQType(T), s ~ t, ma-interface-info(I;i;k), ma-interface-code(I;i;k) |